Model-Driven Development of Service Compositions
نویسندگان
چکیده
The Business Process Execution Language (BPEL) aims at enabling the usage of high abstraction levels when orchestrating Web Services to represent business processes. While this has partly been achieved, several tasks required for the creation of a BPEL process demand cumbersome implementation of technical details, adding little value for the actual business process. Real-world tool-support still fails to shield users from these deficiencies. Instead of just modeling the intended process, developers regularly need to perform low-level tasks such as creating and copying variables or translating between different data models. Apart from these BPEL-specific burdens, process modelers get distracted by the repetitive creation of standard Web Services that should be a commodity today — e.g. the persistence and the retrieval of business objects. To address these problems, this thesis proposes a modeling notation, an accompanying modeling tool and a generator, ultimately producing a BPEL orchestration and Web Services generated from a process model that was created using the modeling tool. It tries to move the act of orchestration more in line with the goal of using high-level abstractions in proximity to the respective domain.
منابع مشابه
Model-driven Development of Monitored Web Service Compositions
Supporting business services through Web service compositions (WSC) as part of service-oriented architectures (SOA) involves various runtime monitoring requirements. The implementation of these requirements results in additional development activities. In this paper we propose a systematic approach to the development of monitored WSC based on the principles of model-driven software development....
متن کاملModel Driven Service Composition
The current standards for web service composition, e.g. BPEL. neither cater for dynamic service composition nor for dynamic business configuration. Our firm belief is that business processes can be built dynamically by composing web services in a model driven fashion where the design process is controlled and governed by a series of business rules. In this paper we examine the functional requir...
متن کاملModel-driven design, simulation and implementation of service compositions in COSMO
The success of software development projects to a large extent depends on the quality of the models that are produced in the development process, which in turn depends on the conceptual and practical support that is available for modelling, design and analysis. This paper focuses on model-driven support for service-oriented software development. In particular, it addresses how services and comp...
متن کاملModel Driven Design of Distribution Patterns for Web Service Compositions
The Web Service Resource Framework (WS-RF) specifications originated from the Grid paradigm which has no widespread programming methodology and lacks established design models. The flexibility and richness of WS-RF specifications are ideal for the complex, unpredictable and inter-dependent components in an Enterprise Application. This paper presents a Model-Driven approach for WS-RF to meet the...
متن کاملA Model-Driven Framework for Component-Based Development
This paper presents a Model-Driven framework to support componentbased development. The framework addresses the following important issues: (1) how to reduce the cost of making component reusable, (2) how to efficiently ensure compatibility among components in a composition, (3) how to relate service composition to system composition. The framework supports three kinds of reusable building bloc...
متن کامل